document.documentElement.style.fontSize = document.documentElement.clientWidth / 10 + 'px';

(function () {
    $("view").load("footer.html");
})();
//跳转页面
function  goUrl(url,data) {
    if(data){
        mui.openWindow({
            id:url,
            url:url+'.html?'+data
        })
    }else{
        mui.openWindow({
            id:url,
            url:url+'.html'
        })
    }

}
//点击已有账号跳转
function  goLogin() {
    mui("body").on('tap','#hasLogin',function(){
        mui.openWindow({
            id:'login',
            url:'login.html'
        });

    })
}

//发送验证码
function setCode(obj, bol) {
    var countdown = 60;

    if(obj.html() == '重新发送') {
        countdown = 60;
       bol = true;

    }
    if(bol) {

        var Timer = setInterval(function() {
            countdown--;
            obj.html(countdown + "s");
            if(countdown <= 0) {
                clearInterval(Timer);
                obj.html('重新发送');

            }
        }, 1000)
        bol = false;


    }

    return bol;
}
//验证邮箱格式是否正确
function emailGe(value,obj) {
    console.log(value)
    var re2 = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
     if(value==""){

         mui.alert("邮箱不能为空")
         return true;
     }
     else  if(!re2.test(value)) {
         mui.alert("邮箱格式不正确")
        return true;

    }
}
//验证手机格式是否正确
function phoneGe(value,obj) {
    var re2 = /^1[34578]\d{9}$/;
    if(value==""){
       mui.alert("手机号不能为空！");
        return true;
    }
    else  if(!re2.test(value)) {

        mui.alert("手机号格式不正确");

        return true;

    }
}
//添加warn提示
function addWarn(obj,thing) {
    obj.addClass("warnInput");
   obj.val(thing)
}

//判断input是否有warn提醒
function bolWarn() {
    $("input").each(function () {
        if( $(this).hasClass("warnInput")){
            return true;
        }

    })
}

//input获取焦点清除warn
function removeWarn() {
    $("input").focus(function() {
        if($(this).hasClass("warnInput")){
            $(this).val("");
            $(this).removeClass("warnInput")
            $("#pass").attr("type","password");
        }
    })
}

//如果数据传空，那么数据为0
function retrunZero(data) {
    if(data){
        return data;
    }else{
        return 0;
    }
}

//没有绑定提示弹窗
function noBinding() {
    mui.confirm("您还未绑定MT5账号，请先去绑定","提示",["取消","去绑定"],function(e) {
        if(e.index == "1") {
            goUrl("level")
        }
    })
}
//去绑定
function goBinding() {
    goUrl("level")
}

//统一未登录拦截器
$.ajaxSetup({
    complete: function(jqXHR) {

        if(jqXHR.status == 200) {
            if(jqXHR.responseJSON.error){
                if(jqXHR.responseJSON.error.code){

                    if(jqXHR.responseJSON.error.code==10010003){
                        window.location.href = "login.html"

                    }
                }
            }


        }
        if(jqXHR.status == 304) {

            window.location.href = "login.html"
        }
        var shielding = [902, 901, 304, 903, 401]; //拦截状态码

        if(shielding.indexOf(jqXHR.status) != -1) {
            window.location.href = "login.html"

        }

    },
    error: function(jqXHR, textStatus, errorThrown) {

        var shielding = [902, 901, 304, 903, 401];
        if(shielding.indexOf(jqXHR.status) != -1) {
            window.location.href = "login.html"

        }
    }
});
//上拉刷新下拉加载 统一配置
function refreshApp() {
    mui.init({
        pullRefresh : {
            container:"#refreshContainer",//下拉刷新容器标识，querySelector能定位的css选择器均可，比如：id、.class等
            down :{
                height:50,//可选,默认50.触发下拉刷新拖动距离,
                auto: true,
                contentdown : "下拉可以刷新",//可选，在下拉可刷新状态时，下拉刷新控件上显示的标题内容
                contentover : "释放立即刷新",//可选，在释放可刷新状态时，下拉刷新控件上显示的标题内容
                contentrefresh : "正在刷新...",//可选，正在刷新状态时，下拉刷新控件上显示的标题内容
                callback :refrecha, //必选，刷新函数，根据具体业务来编写，比如通过ajax从服务器获取新数据；
            },
            up : {
                height:50,//可选.默认50.触发上拉加载拖动距离
                contentrefresh : "正在加载...",//可选，正在加载状态时，上拉加载控件上显示的标题内容
                contentnomore:'没有更多数据了',//可选，请求完毕若没有更多数据时显示的提醒内容；
                contentdown:'',
                callback :loadMore //必选，刷新函数，根据具体业务来编写，比如通过ajax从服务器获取新数据；
            }
        }
    });
}

//上拉刷新下拉加载  没有更多设置
function  noMore(down,data) {
    if(!down) {
        if (!data.error) {
            if (data.rows.length == 0) {
                self.endPullupToRefresh(true);


            } else if (data.rows.length < 10) {
                self.endPullupToRefresh(true);
            } else {
                self.endPullupToRefresh(false);
                mui('#refreshContainer').pullRefresh().refresh(true)
            }
        }
    }
}
/*看是否绑定过*/

function bolBinding() {

    $.ajax({
        url:mt5Obj.allUrl+"mt/user/find/mt/info",
        success:function (data) {

            if(!data.data.data){
                sessionStorage.setItem("bolBindingMT5","false");
                $("#noDatas .btns").show();

            }
            if(data.data.id){
                if(data.data.state=="1"){
                    sessionStorage.setItem("bolBindingMT5","1");


                }else if(data.data.state=="2"){
                    sessionStorage.setItem("bolBindingMT5","2");
                }
                else{
                    sessionStorage.setItem("bolBindingMT5","0");
                    $("#noDatas .btns").show();
                }
                sessionStorage.setItem("type",data.data.type);
                if(data.data.type=="0"){
                    $(".mowNo").hide();
                }
            }
        }
    })
}

//个人资料信息函数
function  infoGe(x,obj) {
     if(x=="registerDay"){
        $("#"+x).html(obj+"天");
         $("."+x).html(obj+"天");

     }else if(x=="follow"){
        $("#"+x).html(obj+"人");
    }else if (x=="initialMoney" || x=="recharge" || x=="draw" || x=="commission" || x=="credit" || x=="documentaryFunds"){

         if(obj>0){
             $("#"+x).html("$"+obj.toLocaleString());
         }else{
             $("#"+x).html("$0");
         }
     }
     else if (x=="profit" || x=="payOff" || x=="loss"  ){
         if(obj){
             if(obj>0){
                 $("#"+x).html("+$"+obj.toLocaleString());
                 $("#"+x).addClass("green");
             }else if(obj==0){
                 $("#"+x).html("$0");
             }
             else{
                 $("#"+x).html("-$"+obj.toString().split("-")[1].toLocaleString());
                 $("#"+x).addClass("red");
             }
         }else{
             $("#"+x).html("$0");
         }

     }else if(x=="initBalance"){
         if(obj){
             if(obj>0){
                 $("#"+x).html("+$"+obj.toLocaleString());

             }else{
                 $("#"+x).html("$0");
             }
         }else{
             $("#"+x).html("$0");
         }

         $("#"+x).addClass("orange");
     }
    else{
        $("#"+x).html(obj);
         $("."+x).html(obj);

    }
}
//时间格式
function date(value) {
    if(value || value == 0) {
        var date = new Date(value)
        var newDate = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate()
        return newDate;
    } else {
        return "-"
    }

}


